<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div id="app">
        <my-component></my-component>
        <my-component></my-component>
        <my-component></my-component>
        <my-component></my-component>
    </div>
    <script type="text/javaScript" charset="UTF-8" src="/JS文件/vue.js"></script>
    <script>
        // Vue.component('my-component',{
        //     templete:`<div>{{message}}</div>`,
        //     data:function(){
        //         return {
        //             message:'组件内容'
        //         }
        //     }
        // });
        // var app = new Vue({

        //     el:'#app'
        // });
        //  var  data = {
        //      counter:0
        //  };
        //  Vue.component('my-component',{
        //      template:'<button @click="counter++">单击了{{counter}}次</button>',
        //      data:function(){
        //          return data;
        //      }
        //  });
        //  var app = new Vue({
        //      el:'#app',
        //  });

        Vue.component('my-component', {
            template: '<button @click="counter++">单击了{{counter}}次</button>',
            data: function() {
                return data;
            }
        });
        var app = new Vue({
            el: '#app',
        });
    </script>
</body>

</html>